// components/listModel/listModel.js
Component({

  options:{
    // 定义 _ 下划线为纯数据字段
    pureDataPattern: /^_/,
    multipleSlots: true
  },

  /**
   * 组件的属性列表
   */
  properties: {
    xh: String,
    lr: String
  },

  /**
   * 组件的初始数据
   */
  data: {
    count: 0,
    count2: null,
    _rgb:{
      r: 0 ,
      g: 0,
      b: 0
    },
    childStr: '子组件传给父组件的值test1',
  },

  /**
   * 组件的方法列表
   */
  methods: {
    addCount(){
      this.setData({
        count: this.data.count + 1
      })
    },
    cfu(){
      this.triggerEvent('sync',this.data.childStr)
    },
    zicFulr(){
      this.triggerEvent('sync',this.data.lr)
    }
  },

  // 监听事件
  observers:{
    'count': function(new1){
      this.setData({
        count2: new1+1
      })
    }
  },

  // 监听所在页面的生命周期
  pageLifetimes:{
    show(){},
    hide(){},
    resize(){}
  }
})
